7594d3835702fac6dc8c970f0adf93a4264e8fd7,src/cn/edu/buaa/crypto/encryption/hibe/HIBEEngineTest.java,HIBEEngineTest,main,#String[]#,22

Before Change


        Document documentSk0 = serializationFactory.documentSerialization(sk0);
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_0.xml", documentSk0);
        sk0 = serializationFactory.documentDeserialization(pairingParameters, documentSk0);
        Document documentSk01 = serializationFactory.documentSerialization(sk01);
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_01.xml", documentSk01);
        sk01 = serializationFactory.documentDeserialization(pairingParameters, documentSk01);
        Document documentSk012 = serializationFactory.documentSerialization(sk012);
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_012.xml", documentSk012);
        sk012 = serializationFactory.documentDeserialization(pairingParameters, documentSk012);

After Change


        CipherParameters anSk0 = serializationFactory.documentDeserialization(pairingParameters, documentSk0);
        assertEquals(sk0, anSk0);
        //Serialize & deserialize sk01
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_01.xml",serializationFactory.documentSerialization(sk01));
        Document documentSk01 = TestUtils.InputXMLDocument("HIBE_Secret_Key_01.xml");
        CipherParameters anSk01 = serializationFactory.documentDeserialization(pairingParameters, documentSk01);
        assertEquals(sk01, anSk01);
        //Serialize & deserialize sk012
        TestUtils.OutputXMLDocument("HIBE_Secret_Key_012.xml", serializationFactory.documentSerialization(sk012));
        Document documentSk012 = TestUtils.InputXMLDocument("HIBE_Secret_Key_012.xml");
        CipherParameters anSk012 = serializationFactory.documentDeserialization(pairingParameters, documentSk012);
        assertEquals(sk012, anSk012);

        //Serialize & deserialize ciphertexts
        //Serialize & deserialize ciphertext0
        TestUtils.OutputXMLDocument("HIBE_Ciphertext_0.xml", serializationFactory.documentSerialization(ciphertext0));
        Document documentCiphertext0 = TestUtils.InputXMLDocument("HIBE_Ciphertext_0.xml");
        CipherParameters anCiphertext0 = serializationFactory.documentDeserialization(pairingParameters, documentCiphertext0);
        assertEquals(ciphertext0, anCiphertext0);
        //Serialize & deserialize ciphertext01
        TestUtils.OutputXMLDocument("HIBE_Ciphertext_01.xml", serializationFactory.documentSerialization(ciphertext01));
        Document documentCiphertext01 = TestUtils.InputXMLDocument("HIBE_Ciphertext_01.xml");
        CipherParameters anCiphertext01 = serializationFactory.documentDeserialization(pairingParameters, documentCiphertext01);
        assertEquals(ciphertext01, anCiphertext01);
        //Serialize & deserialize ciphertext012
        TestUtils.OutputXMLDocument("HIBE_Ciphertext_012.xml", serializationFactory.documentSerialization(ciphertext012));
        Document documentCiphertext012 = TestUtils.InputXMLDocument("HIBE_Ciphertext_012.xml");
        CipherParameters anCiphertext012 = serializationFactory.documentDeserialization(pairingParameters, documentCiphertext012);
        assertEquals(ciphertext012, anCiphertext012);
    }
}